package com.leetcode;

import java.util.ArrayList;

public class L0009 {
    public static void main(String[] args) {
        int x=12232211;
        System.out.println(isPalindrome(x));
    }
//    public boolean isPalindrome(int x) {
//        if(x < 0)
//            return false;
//        int cur = 0;
//        int num = x;
//        while(num != 0) {
//            cur = cur * 10 + num % 10;
//            num /= 10;
//        }
//        return cur == x;
//    }
    public static boolean isPalindrome(int x) {
        if(x<0)
            return false;
        ArrayList<Integer> list = new ArrayList<>();
        while (x>0){
            list.add(x%10);
            x/=10;
        }
        int i=0;
        int j=list.size()-1;
        while (i<=j){
            if (list.get(i)!=list.get(j))
                return false;
            i++;
            j--;
        }
        return true;
    }
}
